<#assign className = table.className>   
<#assign classNameLower = className?uncap_first> 
package ${basePackage}.model;

<#list table.importPackages as packages>
import ${packages};
</#list>

/**
  * ${table.remarks}
  *	Created by ${env.USERNAME} on ${now?string("yyyy-MM-dd")}.
  * @author ${env.USERNAME}
  *	@version 1.0.0
  */
public class ${className}{
<#list table.columns as column>

	/**
     * ${column.remarks}
     */
	private ${column.javaType} ${column.javaProperty};
</#list>

<#list table.columns as column>

	public void set${column.columnNameUpperCase}(${column.javaType} ${column.javaProperty}) {
		this.${column.javaProperty} = ${column.javaProperty};
	}
	
	public ${column.javaType} get${column.columnNameUpperCase}() {
		return this.${column.javaProperty};
	}
</#list>
	

}
